﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000AAD RID: 2733
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class LOMAPIKBDJF : IMessage<LOMAPIKBDJF>, IMessage, IEquatable<LOMAPIKBDJF>, IDeepCloneable<LOMAPIKBDJF>, IBufferMessage
	{
		// Token: 0x17002273 RID: 8819
		// (get) Token: 0x06007A32 RID: 31282 RVA: 0x00145EC6 File Offset: 0x001440C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<LOMAPIKBDJF> Parser
		{
			get
			{
				return LOMAPIKBDJF._parser;
			}
		}

		// Token: 0x17002274 RID: 8820
		// (get) Token: 0x06007A33 RID: 31283 RVA: 0x00145ECD File Offset: 0x001440CD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return LOMAPIKBDJFReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002275 RID: 8821
		// (get) Token: 0x06007A34 RID: 31284 RVA: 0x00145EDF File Offset: 0x001440DF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return LOMAPIKBDJF.Descriptor;
			}
		}

		// Token: 0x06007A35 RID: 31285 RVA: 0x00145EE6 File Offset: 0x001440E6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LOMAPIKBDJF()
		{
		}

		// Token: 0x06007A36 RID: 31286 RVA: 0x00145EF0 File Offset: 0x001440F0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LOMAPIKBDJF(LOMAPIKBDJF other) : this()
		{
			switch (other.MCCNCPOAAJJCase)
			{
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI:
				this.DJKJHDPELGI = other.DJKJHDPELGI.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH:
				this.ECDNIKDLEKH = other.ECDNIKDLEKH.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList:
				this.RemoveBuffList = other.RemoveBuffList.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG:
				this.JBLPDIEACAG = other.JBLPDIEACAG.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI:
				this.PBHMLEMDIJI = other.PBHMLEMDIJI.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE:
				this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE = other.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA:
				this.OOPDGIEJCHA = other.OOPDGIEJCHA.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB:
				this.EDNELEOCCEB = other.EDNELEOCCEB.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE:
				this.IPFICMBOLPE = other.IPFICMBOLPE.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ:
				this.HEKOCCAHPIJ = other.HEKOCCAHPIJ.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB:
				this.MJEFBAJJLJB = other.MJEFBAJJLJB.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD:
				this.MFJCLLPEIBD = other.MFJCLLPEIBD.Clone();
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList:
				this.GetBuffList = other.GetBuffList.Clone();
				break;
			}
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06007A37 RID: 31287 RVA: 0x0014606B File Offset: 0x0014426B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LOMAPIKBDJF Clone()
		{
			return new LOMAPIKBDJF(this);
		}

		// Token: 0x17002276 RID: 8822
		// (get) Token: 0x06007A38 RID: 31288 RVA: 0x00146073 File Offset: 0x00144273
		// (set) Token: 0x06007A39 RID: 31289 RVA: 0x0014608C File Offset: 0x0014428C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KLIOLGAIKGL MFJCLLPEIBD
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD)
				{
					return null;
				}
				return (KLIOLGAIKGL)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD);
			}
		}

		// Token: 0x17002277 RID: 8823
		// (get) Token: 0x06007A3A RID: 31290 RVA: 0x001460A3 File Offset: 0x001442A3
		// (set) Token: 0x06007A3B RID: 31291 RVA: 0x001460BB File Offset: 0x001442BB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KLIOLGAIKGL PBHMLEMDIJI
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI)
				{
					return null;
				}
				return (KLIOLGAIKGL)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI);
			}
		}

		// Token: 0x17002278 RID: 8824
		// (get) Token: 0x06007A3C RID: 31292 RVA: 0x001460D1 File Offset: 0x001442D1
		// (set) Token: 0x06007A3D RID: 31293 RVA: 0x001460E9 File Offset: 0x001442E9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ALLIPFPOOJF MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE)
				{
					return null;
				}
				return (ALLIPFPOOJF)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE);
			}
		}

		// Token: 0x17002279 RID: 8825
		// (get) Token: 0x06007A3E RID: 31294 RVA: 0x001460FF File Offset: 0x001442FF
		// (set) Token: 0x06007A3F RID: 31295 RVA: 0x00146117 File Offset: 0x00144317
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ALLIPFPOOJF OOPDGIEJCHA
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA)
				{
					return null;
				}
				return (ALLIPFPOOJF)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA);
			}
		}

		// Token: 0x1700227A RID: 8826
		// (get) Token: 0x06007A40 RID: 31296 RVA: 0x0014612D File Offset: 0x0014432D
		// (set) Token: 0x06007A41 RID: 31297 RVA: 0x00146146 File Offset: 0x00144346
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LCCKNJAJHPC GetBuffList
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList)
				{
					return null;
				}
				return (LCCKNJAJHPC)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList);
			}
		}

		// Token: 0x1700227B RID: 8827
		// (get) Token: 0x06007A42 RID: 31298 RVA: 0x0014615D File Offset: 0x0014435D
		// (set) Token: 0x06007A43 RID: 31299 RVA: 0x00146175 File Offset: 0x00144375
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LCCKNJAJHPC RemoveBuffList
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList)
				{
					return null;
				}
				return (LCCKNJAJHPC)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList);
			}
		}

		// Token: 0x1700227C RID: 8828
		// (get) Token: 0x06007A44 RID: 31300 RVA: 0x0014618B File Offset: 0x0014438B
		// (set) Token: 0x06007A45 RID: 31301 RVA: 0x001461A3 File Offset: 0x001443A3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FKBKPNIOLDM JBLPDIEACAG
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG)
				{
					return null;
				}
				return (FKBKPNIOLDM)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG);
			}
		}

		// Token: 0x1700227D RID: 8829
		// (get) Token: 0x06007A46 RID: 31302 RVA: 0x001461B9 File Offset: 0x001443B9
		// (set) Token: 0x06007A47 RID: 31303 RVA: 0x001461D1 File Offset: 0x001443D1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FKBKPNIOLDM DJKJHDPELGI
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI)
				{
					return null;
				}
				return (FKBKPNIOLDM)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI);
			}
		}

		// Token: 0x1700227E RID: 8830
		// (get) Token: 0x06007A48 RID: 31304 RVA: 0x001461E7 File Offset: 0x001443E7
		// (set) Token: 0x06007A49 RID: 31305 RVA: 0x001461FF File Offset: 0x001443FF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KDJPHDGEPNA ECDNIKDLEKH
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH)
				{
					return null;
				}
				return (KDJPHDGEPNA)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH);
			}
		}

		// Token: 0x1700227F RID: 8831
		// (get) Token: 0x06007A4A RID: 31306 RVA: 0x00146215 File Offset: 0x00144415
		// (set) Token: 0x06007A4B RID: 31307 RVA: 0x0014622D File Offset: 0x0014442D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public NHEJLMNMFGD EDNELEOCCEB
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB)
				{
					return null;
				}
				return (NHEJLMNMFGD)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB);
			}
		}

		// Token: 0x17002280 RID: 8832
		// (get) Token: 0x06007A4C RID: 31308 RVA: 0x00146243 File Offset: 0x00144443
		// (set) Token: 0x06007A4D RID: 31309 RVA: 0x0014625C File Offset: 0x0014445C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LCCKNJAJHPC IPFICMBOLPE
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE)
				{
					return null;
				}
				return (LCCKNJAJHPC)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE);
			}
		}

		// Token: 0x17002281 RID: 8833
		// (get) Token: 0x06007A4E RID: 31310 RVA: 0x00146273 File Offset: 0x00144473
		// (set) Token: 0x06007A4F RID: 31311 RVA: 0x0014628C File Offset: 0x0014448C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FKBKPNIOLDM MJEFBAJJLJB
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB)
				{
					return null;
				}
				return (FKBKPNIOLDM)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB);
			}
		}

		// Token: 0x17002282 RID: 8834
		// (get) Token: 0x06007A50 RID: 31312 RVA: 0x001462A3 File Offset: 0x001444A3
		// (set) Token: 0x06007A51 RID: 31313 RVA: 0x001462BC File Offset: 0x001444BC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public OHBAAEGPJJC HEKOCCAHPIJ
		{
			get
			{
				if (this.mCCNCPOAAJJCase_ != LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ)
				{
					return null;
				}
				return (OHBAAEGPJJC)this.mCCNCPOAAJJ_;
			}
			set
			{
				this.mCCNCPOAAJJ_ = value;
				this.mCCNCPOAAJJCase_ = ((value == null) ? LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None : LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ);
			}
		}

		// Token: 0x17002283 RID: 8835
		// (get) Token: 0x06007A52 RID: 31314 RVA: 0x001462D3 File Offset: 0x001444D3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LOMAPIKBDJF.MCCNCPOAAJJOneofCase MCCNCPOAAJJCase
		{
			get
			{
				return this.mCCNCPOAAJJCase_;
			}
		}

		// Token: 0x06007A53 RID: 31315 RVA: 0x001462DB File Offset: 0x001444DB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void ClearMCCNCPOAAJJ()
		{
			this.mCCNCPOAAJJCase_ = LOMAPIKBDJF.MCCNCPOAAJJOneofCase.None;
			this.mCCNCPOAAJJ_ = null;
		}

		// Token: 0x06007A54 RID: 31316 RVA: 0x001462EB File Offset: 0x001444EB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as LOMAPIKBDJF);
		}

		// Token: 0x06007A55 RID: 31317 RVA: 0x001462FC File Offset: 0x001444FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(LOMAPIKBDJF other)
		{
			return other != null && (other == this || (object.Equals(this.MFJCLLPEIBD, other.MFJCLLPEIBD) && object.Equals(this.PBHMLEMDIJI, other.PBHMLEMDIJI) && object.Equals(this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE, other.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE) && object.Equals(this.OOPDGIEJCHA, other.OOPDGIEJCHA) && object.Equals(this.GetBuffList, other.GetBuffList) && object.Equals(this.RemoveBuffList, other.RemoveBuffList) && object.Equals(this.JBLPDIEACAG, other.JBLPDIEACAG) && object.Equals(this.DJKJHDPELGI, other.DJKJHDPELGI) && object.Equals(this.ECDNIKDLEKH, other.ECDNIKDLEKH) && object.Equals(this.EDNELEOCCEB, other.EDNELEOCCEB) && object.Equals(this.IPFICMBOLPE, other.IPFICMBOLPE) && object.Equals(this.MJEFBAJJLJB, other.MJEFBAJJLJB) && object.Equals(this.HEKOCCAHPIJ, other.HEKOCCAHPIJ) && this.MCCNCPOAAJJCase == other.MCCNCPOAAJJCase && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06007A56 RID: 31318 RVA: 0x00146448 File Offset: 0x00144648
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD)
			{
				num ^= this.MFJCLLPEIBD.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI)
			{
				num ^= this.PBHMLEMDIJI.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE)
			{
				num ^= this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA)
			{
				num ^= this.OOPDGIEJCHA.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList)
			{
				num ^= this.GetBuffList.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList)
			{
				num ^= this.RemoveBuffList.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG)
			{
				num ^= this.JBLPDIEACAG.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI)
			{
				num ^= this.DJKJHDPELGI.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH)
			{
				num ^= this.ECDNIKDLEKH.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB)
			{
				num ^= this.EDNELEOCCEB.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE)
			{
				num ^= this.IPFICMBOLPE.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB)
			{
				num ^= this.MJEFBAJJLJB.GetHashCode();
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ)
			{
				num ^= this.HEKOCCAHPIJ.GetHashCode();
			}
			num ^= (int)this.mCCNCPOAAJJCase_;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06007A57 RID: 31319 RVA: 0x001465A7 File Offset: 0x001447A7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06007A58 RID: 31320 RVA: 0x001465AF File Offset: 0x001447AF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06007A59 RID: 31321 RVA: 0x001465B8 File Offset: 0x001447B8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI)
			{
				output.WriteRawTag(10);
				output.WriteMessage(this.DJKJHDPELGI);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH)
			{
				output.WriteRawTag(18);
				output.WriteMessage(this.ECDNIKDLEKH);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList)
			{
				output.WriteRawTag(26);
				output.WriteMessage(this.RemoveBuffList);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG)
			{
				output.WriteRawTag(34);
				output.WriteMessage(this.JBLPDIEACAG);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI)
			{
				output.WriteRawTag(42);
				output.WriteMessage(this.PBHMLEMDIJI);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE)
			{
				output.WriteRawTag(50);
				output.WriteMessage(this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA)
			{
				output.WriteRawTag(58);
				output.WriteMessage(this.OOPDGIEJCHA);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB)
			{
				output.WriteRawTag(66);
				output.WriteMessage(this.EDNELEOCCEB);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE)
			{
				output.WriteRawTag(74);
				output.WriteMessage(this.IPFICMBOLPE);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ)
			{
				output.WriteRawTag(82);
				output.WriteMessage(this.HEKOCCAHPIJ);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB)
			{
				output.WriteRawTag(98);
				output.WriteMessage(this.MJEFBAJJLJB);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD)
			{
				output.WriteRawTag(114);
				output.WriteMessage(this.MFJCLLPEIBD);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList)
			{
				output.WriteRawTag(122);
				output.WriteMessage(this.GetBuffList);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06007A5A RID: 31322 RVA: 0x00146758 File Offset: 0x00144958
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.MFJCLLPEIBD);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.PBHMLEMDIJI);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.OOPDGIEJCHA);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.GetBuffList);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.RemoveBuffList);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.JBLPDIEACAG);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.DJKJHDPELGI);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.ECDNIKDLEKH);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.EDNELEOCCEB);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.IPFICMBOLPE);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.MJEFBAJJLJB);
			}
			if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.HEKOCCAHPIJ);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06007A5B RID: 31323 RVA: 0x001468C8 File Offset: 0x00144AC8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(LOMAPIKBDJF other)
		{
			if (other == null)
			{
				return;
			}
			switch (other.MCCNCPOAAJJCase)
			{
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI:
				if (this.DJKJHDPELGI == null)
				{
					this.DJKJHDPELGI = new FKBKPNIOLDM();
				}
				this.DJKJHDPELGI.MergeFrom(other.DJKJHDPELGI);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH:
				if (this.ECDNIKDLEKH == null)
				{
					this.ECDNIKDLEKH = new KDJPHDGEPNA();
				}
				this.ECDNIKDLEKH.MergeFrom(other.ECDNIKDLEKH);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList:
				if (this.RemoveBuffList == null)
				{
					this.RemoveBuffList = new LCCKNJAJHPC();
				}
				this.RemoveBuffList.MergeFrom(other.RemoveBuffList);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG:
				if (this.JBLPDIEACAG == null)
				{
					this.JBLPDIEACAG = new FKBKPNIOLDM();
				}
				this.JBLPDIEACAG.MergeFrom(other.JBLPDIEACAG);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI:
				if (this.PBHMLEMDIJI == null)
				{
					this.PBHMLEMDIJI = new KLIOLGAIKGL();
				}
				this.PBHMLEMDIJI.MergeFrom(other.PBHMLEMDIJI);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE:
				if (this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE == null)
				{
					this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE = new ALLIPFPOOJF();
				}
				this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE.MergeFrom(other.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA:
				if (this.OOPDGIEJCHA == null)
				{
					this.OOPDGIEJCHA = new ALLIPFPOOJF();
				}
				this.OOPDGIEJCHA.MergeFrom(other.OOPDGIEJCHA);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB:
				if (this.EDNELEOCCEB == null)
				{
					this.EDNELEOCCEB = new NHEJLMNMFGD();
				}
				this.EDNELEOCCEB.MergeFrom(other.EDNELEOCCEB);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE:
				if (this.IPFICMBOLPE == null)
				{
					this.IPFICMBOLPE = new LCCKNJAJHPC();
				}
				this.IPFICMBOLPE.MergeFrom(other.IPFICMBOLPE);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ:
				if (this.HEKOCCAHPIJ == null)
				{
					this.HEKOCCAHPIJ = new OHBAAEGPJJC();
				}
				this.HEKOCCAHPIJ.MergeFrom(other.HEKOCCAHPIJ);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB:
				if (this.MJEFBAJJLJB == null)
				{
					this.MJEFBAJJLJB = new FKBKPNIOLDM();
				}
				this.MJEFBAJJLJB.MergeFrom(other.MJEFBAJJLJB);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD:
				if (this.MFJCLLPEIBD == null)
				{
					this.MFJCLLPEIBD = new KLIOLGAIKGL();
				}
				this.MFJCLLPEIBD.MergeFrom(other.MFJCLLPEIBD);
				break;
			case LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList:
				if (this.GetBuffList == null)
				{
					this.GetBuffList = new LCCKNJAJHPC();
				}
				this.GetBuffList.MergeFrom(other.GetBuffList);
				break;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06007A5C RID: 31324 RVA: 0x00146B47 File Offset: 0x00144D47
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06007A5D RID: 31325 RVA: 0x00146B50 File Offset: 0x00144D50
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 50U)
				{
					if (num <= 26U)
					{
						if (num == 10U)
						{
							FKBKPNIOLDM fkbkpnioldm = new FKBKPNIOLDM();
							if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.DJKJHDPELGI)
							{
								fkbkpnioldm.MergeFrom(this.DJKJHDPELGI);
							}
							input.ReadMessage(fkbkpnioldm);
							this.DJKJHDPELGI = fkbkpnioldm;
							continue;
						}
						if (num == 18U)
						{
							KDJPHDGEPNA kdjphdgepna = new KDJPHDGEPNA();
							if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.ECDNIKDLEKH)
							{
								kdjphdgepna.MergeFrom(this.ECDNIKDLEKH);
							}
							input.ReadMessage(kdjphdgepna);
							this.ECDNIKDLEKH = kdjphdgepna;
							continue;
						}
						if (num == 26U)
						{
							LCCKNJAJHPC lccknjajhpc = new LCCKNJAJHPC();
							if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.RemoveBuffList)
							{
								lccknjajhpc.MergeFrom(this.RemoveBuffList);
							}
							input.ReadMessage(lccknjajhpc);
							this.RemoveBuffList = lccknjajhpc;
							continue;
						}
					}
					else
					{
						if (num == 34U)
						{
							FKBKPNIOLDM fkbkpnioldm2 = new FKBKPNIOLDM();
							if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.JBLPDIEACAG)
							{
								fkbkpnioldm2.MergeFrom(this.JBLPDIEACAG);
							}
							input.ReadMessage(fkbkpnioldm2);
							this.JBLPDIEACAG = fkbkpnioldm2;
							continue;
						}
						if (num == 42U)
						{
							KLIOLGAIKGL kliolgaikgl = new KLIOLGAIKGL();
							if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.PBHMLEMDIJI)
							{
								kliolgaikgl.MergeFrom(this.PBHMLEMDIJI);
							}
							input.ReadMessage(kliolgaikgl);
							this.PBHMLEMDIJI = kliolgaikgl;
							continue;
						}
						if (num == 50U)
						{
							ALLIPFPOOJF allipfpoojf = new ALLIPFPOOJF();
							if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE)
							{
								allipfpoojf.MergeFrom(this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE);
							}
							input.ReadMessage(allipfpoojf);
							this.MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE = allipfpoojf;
							continue;
						}
					}
				}
				else if (num <= 74U)
				{
					if (num == 58U)
					{
						ALLIPFPOOJF allipfpoojf2 = new ALLIPFPOOJF();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.OOPDGIEJCHA)
						{
							allipfpoojf2.MergeFrom(this.OOPDGIEJCHA);
						}
						input.ReadMessage(allipfpoojf2);
						this.OOPDGIEJCHA = allipfpoojf2;
						continue;
					}
					if (num == 66U)
					{
						NHEJLMNMFGD nhejlmnmfgd = new NHEJLMNMFGD();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.EDNELEOCCEB)
						{
							nhejlmnmfgd.MergeFrom(this.EDNELEOCCEB);
						}
						input.ReadMessage(nhejlmnmfgd);
						this.EDNELEOCCEB = nhejlmnmfgd;
						continue;
					}
					if (num == 74U)
					{
						LCCKNJAJHPC lccknjajhpc2 = new LCCKNJAJHPC();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.IPFICMBOLPE)
						{
							lccknjajhpc2.MergeFrom(this.IPFICMBOLPE);
						}
						input.ReadMessage(lccknjajhpc2);
						this.IPFICMBOLPE = lccknjajhpc2;
						continue;
					}
				}
				else if (num <= 98U)
				{
					if (num == 82U)
					{
						OHBAAEGPJJC ohbaaegpjjc = new OHBAAEGPJJC();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.HEKOCCAHPIJ)
						{
							ohbaaegpjjc.MergeFrom(this.HEKOCCAHPIJ);
						}
						input.ReadMessage(ohbaaegpjjc);
						this.HEKOCCAHPIJ = ohbaaegpjjc;
						continue;
					}
					if (num == 98U)
					{
						FKBKPNIOLDM fkbkpnioldm3 = new FKBKPNIOLDM();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MJEFBAJJLJB)
						{
							fkbkpnioldm3.MergeFrom(this.MJEFBAJJLJB);
						}
						input.ReadMessage(fkbkpnioldm3);
						this.MJEFBAJJLJB = fkbkpnioldm3;
						continue;
					}
				}
				else
				{
					if (num == 114U)
					{
						KLIOLGAIKGL kliolgaikgl2 = new KLIOLGAIKGL();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.MFJCLLPEIBD)
						{
							kliolgaikgl2.MergeFrom(this.MFJCLLPEIBD);
						}
						input.ReadMessage(kliolgaikgl2);
						this.MFJCLLPEIBD = kliolgaikgl2;
						continue;
					}
					if (num == 122U)
					{
						LCCKNJAJHPC lccknjajhpc3 = new LCCKNJAJHPC();
						if (this.mCCNCPOAAJJCase_ == LOMAPIKBDJF.MCCNCPOAAJJOneofCase.GetBuffList)
						{
							lccknjajhpc3.MergeFrom(this.GetBuffList);
						}
						input.ReadMessage(lccknjajhpc3);
						this.GetBuffList = lccknjajhpc3;
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04002EB6 RID: 11958
		private static readonly MessageParser<LOMAPIKBDJF> _parser = new MessageParser<LOMAPIKBDJF>(() => new LOMAPIKBDJF());

		// Token: 0x04002EB7 RID: 11959
		private UnknownFieldSet _unknownFields;

		// Token: 0x04002EB8 RID: 11960
		public const int MFJCLLPEIBDFieldNumber = 14;

		// Token: 0x04002EB9 RID: 11961
		public const int PBHMLEMDIJIFieldNumber = 5;

		// Token: 0x04002EBA RID: 11962
		public const int MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADEFieldNumber = 6;

		// Token: 0x04002EBB RID: 11963
		public const int OOPDGIEJCHAFieldNumber = 7;

		// Token: 0x04002EBC RID: 11964
		public const int GetBuffListFieldNumber = 15;

		// Token: 0x04002EBD RID: 11965
		public const int RemoveBuffListFieldNumber = 3;

		// Token: 0x04002EBE RID: 11966
		public const int JBLPDIEACAGFieldNumber = 4;

		// Token: 0x04002EBF RID: 11967
		public const int DJKJHDPELGIFieldNumber = 1;

		// Token: 0x04002EC0 RID: 11968
		public const int ECDNIKDLEKHFieldNumber = 2;

		// Token: 0x04002EC1 RID: 11969
		public const int EDNELEOCCEBFieldNumber = 8;

		// Token: 0x04002EC2 RID: 11970
		public const int IPFICMBOLPEFieldNumber = 9;

		// Token: 0x04002EC3 RID: 11971
		public const int MJEFBAJJLJBFieldNumber = 12;

		// Token: 0x04002EC4 RID: 11972
		public const int HEKOCCAHPIJFieldNumber = 10;

		// Token: 0x04002EC5 RID: 11973
		private object mCCNCPOAAJJ_;

		// Token: 0x04002EC6 RID: 11974
		private LOMAPIKBDJF.MCCNCPOAAJJOneofCase mCCNCPOAAJJCase_;

		// Token: 0x02001A4A RID: 6730
		public enum MCCNCPOAAJJOneofCase
		{
			// Token: 0x04006574 RID: 25972
			None,
			// Token: 0x04006575 RID: 25973
			MFJCLLPEIBD = 14,
			// Token: 0x04006576 RID: 25974
			PBHMLEMDIJI = 5,
			// Token: 0x04006577 RID: 25975
			MONOPOLYACTIONRESULTSOURCETYPEASSETUPGRADE,
			// Token: 0x04006578 RID: 25976
			OOPDGIEJCHA,
			// Token: 0x04006579 RID: 25977
			GetBuffList = 15,
			// Token: 0x0400657A RID: 25978
			RemoveBuffList = 3,
			// Token: 0x0400657B RID: 25979
			JBLPDIEACAG,
			// Token: 0x0400657C RID: 25980
			DJKJHDPELGI = 1,
			// Token: 0x0400657D RID: 25981
			ECDNIKDLEKH,
			// Token: 0x0400657E RID: 25982
			EDNELEOCCEB = 8,
			// Token: 0x0400657F RID: 25983
			IPFICMBOLPE,
			// Token: 0x04006580 RID: 25984
			MJEFBAJJLJB = 12,
			// Token: 0x04006581 RID: 25985
			HEKOCCAHPIJ = 10
		}
	}
}
